body
{
    font-size: 85%;  
    font-family: "georgia";
    background-color: #181818;
}
#wrapper
{
    width : 1020px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;     
    padding-top: 5px;
}   
#header
{
    text-align: right; 
    background-color: #2B2A2C;  
    border-bottom: 1px solid #d7d5ff;
    height: 70px;       
    vertical-align: bottom; 
}
#bannertxt
{                     
    color: #d7d5ff;
    float: left;
    padding-left: 30px;
    padding-top: 2px;
}
#rule1
{
    font-size: 40px;
}
#rule2
{
    font-size: 15px;
}
#bannerimg
{
    float: right;
}
#menu
{
    width: 870px;              
    height: 31px;
    margin-top: 15px;                    
    margin-bottom: 15px;
    background-color: #2B2A2C;  
}
#content
{
    background-color: #090F16;   
    color: #d7d5ff;   
    height: 460px;    
    padding: 5px;
}
#footer
{
    background-color: #090F16;    
    border-top: 1px solid #837dff;
    border-bottom: 1px solid #837dff;
}
.error_box
{
    background-color: #ffffcc;
    border: 1px solid #dc143c;
    color: #DC143C;
    margin: 0 auto;
    overflow: auto;
    padding: 5px;
    position: relative;
    text-align: left;
    width: 90%;
    z-index: 5;
}
#menu ul
{  
    padding-left: 0;
    margin-left: 0;
    color: White;
    width: 100%;
    font-family: arial, helvetica, sans-serif;
}
#menu ul li
{
    display: inline;
}
#menu ul li a
{
    padding: 0.2em 1em;
    background-color: #2B2A2C;
    color: #d7d5ff;
    font-size: 19px;
    text-decoration: none;
    float: left;
    border-right: 3px solid #181818;
}
#menu ul li a:hover
{
    background-color: #090F16;         
}
#info
{
    margin: 10px;
}
.navigation
{
    width: 150px;
    float: left;
    border: 1px solid #d7d5ff;    
    padding: 1px;
}
.browsebox
{               
    border: 1px solid #d7d5ff; 
    margin-bottom: 1px;
}   
ul
{
    padding: 0px;
    margin: 5px;
}
li
{
    list-style-type: none;
}
ul li a
{                     
    text-decoration: none;
    font-style: italic;
    color: #d7d5ff;
}
ul li a:hover
{                    
    text-decoration: underline;
    font-style: italic;
    color: #d7d5ff;
}
.merchandise-list a
{    
    text-decoration: none; 
    color: #d7d5ff;
}
.merchandise-list a:hover
{                                            
    text-decoration: underline;    
    color: #d7d5ff;
}
.products
{
    width: 830px;
    float: right;           
    border: 1px solid #d7d5ff;
}
.title
{
    background-color: #d7d5ff;
    color: #090F16;
    margin-bottom: 5px;
    text-align: center;
    font-style: italic;
}   
.merchandise-list thead
{
    background-color: #d7d5ff;
    color: #181818;    
}
.merchandise-list tbody
{                       
    font-size: 12px;
    text-align: left;
}   
.releases
{
    margin-bottom: 1px;   
}
.release
{                               
    text-align: center; 
    margin: 1px;  
    padding: 1px;   
    float: left;
    border: 1px solid #d7d5ff;
}
.expected_date
{
    color: #00FF00;
}
.old_price
{
    text-decoration: line-through;
}
.new_price
{       
    color: #00FF00;
}
.merchandise_details_artwork
{
    margin-right: 10px;
    float:left;
}
.merchandise_details_tracklist
{
    float: left;
}
